﻿//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  LIBRERIA: SIMA.CORE                                                                                                 //
//  DESARROLLADO POR JUAN CARLOS VEGA NEIRA                                                                             //
//  UNIVERSIDAD RICARDO PALMA                                                                                           //
//  CURSO DE TALLER DE GERENTCIA DE PROYECTOS                                                                           //
//  SEMESTRE 2010 - II                                                                                                  //
//  SEPTIEMBRE, 2010                                                                                                    //
//  TODOS LOS DERECHOS RESERVADOS                                                                                       //
//  VERSIÓN v1.0                                                                                                        //
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

using System.Configuration;

using SIMA.Core.Enums;


namespace SIMA.Core.Data.Access
{
    public static class DataAccess
    {
        static string _connectionString = string.Empty;
        static AccessType _type;

        public static void SetConnection(AccessType type, string param)
        {
            _type = type;
            switch (type)
            {
                case AccessType.FromConfigFile:
                    ConnectionStringSettings conSettings = new ConnectionStringSettings();
                    conSettings = ConfigurationManager.ConnectionStrings[param];
                    _connectionString = conSettings.ConnectionString;
                    break;
                case AccessType.FromString:
                    _connectionString = param;
                    break;
                default:
                    _connectionString = string.Empty;
                    break;
            }
        }
        public static string GetConnectionString()
        {
            return _connectionString;
        }


    }
}
